higher plants - French English Dictionary